*{margin: 0;padding: 0;font-family: "microsoft yahei";-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
img{border: none;max-width: 100%;}
a{text-decoration: none;}
ol,
ul{list-style: none;}
div{display: block;}
body{background: #ffffff;}
.w1200{width: 1200px;margin: 0 auto;position: relative;}
.mr40{margin-right: 40px;}
.pa{position: absolute;}
.pl20{padding-left: 20px;}
.h420{height: 420px;width: 100%;}
.h620{height: 620px;width: 100%;}
.h30{width: 100%;height: 30px;overflow: hidden;}
.h30:after{content: "";width: 0;height: 0;display: block;clear: both;}
.mr40 {
	margin-right: 5px;
}

.pa {
	position: absolute;
}
.font-grade-one{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.font-grade-two{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.border_b{border-bottom:1px solid #eeeeee;}
.border_r_b{border-bottom:1px solid #eeeeee;border-right:1px solid #eeeeee;}
.border_r{border-right:1px solid #eeeeee;}
/*导航*/
.xyg-menu{position: absolute;width: 100%;height: 80px;z-index: 1000;left: 0;top: 0;}
.xyg-menu-fixed{width:100%; height:auto; position:fixed; left:0px; top:0px;background: linear-gradient(45deg,#10559e 3%,#1e88e5 55%,#40baf5 91%);}
.xyg-menu #menu_hover_bg{width: 100%;height: 0;background: #fff;position: absolute;top: 79px;z-index: 9;overflow: hidden;}
.xyg-menu .logo{float: left;width: 140px;height: 80px;}
.xyg-menu .logo img{width:auto;height: 45px;}
.xyg-menu .logo a{display: block;width: 140px;height: 44px;padding: 17px 0;}
.xyg-menu .menu{float: left;margin-left: 50px;}
.xyg-menu .menu ul li{float: left;}
.xyg-menu .menu ul li h2{font-weight: normal;font-size: 14px;position: relative;}
.xyg-menu .menu ul>li.intro>h2:before{content: "";position: absolute;width: 50px;height: 2px;background-color: #ff9c01;left: 50%;margin-left: -25px;bottom: 25px;}
.xyg-menu .menu ul>li>h2>img{right: -10px;top: 24px;}
.xyg-menu .menu ul li h2 a{padding: 0 17px;line-height: 80px;display: block;height: 80px;color: #fff;font-size: 14px;}
.xyg-menu .login{padding-top: 25px;float: right;}
.xyg-menu .login a{height: 30px;line-height: 30px;padding: 0 10px;color: #fff;display: inline-block;vertical-align: middle;font-size: 14px;}
.xyg-menu .login a:nth-child(1){background: url(../images/icon/login_icon.png) no-repeat left center;padding-left: 30px;}
.xyg-menu .login a:nth-child(2){background: #FD8A08;border-radius: 4px;color: #fff;margin-right: 10px;width: 80px;height: 30px;line-height: 30px;padding: 0;text-align: center;}
/*底部*/
.xyg-bottom,.xyg-bottom a{margin: 0;padding: 0;font-family: "microsoft yahei";color: #666;}
.xyg-bottom .w1210{width: 1210px;margin: 0 auto;}
.xyg-bottom .register{padding: 50px 0 45px;background: url(../images/bottom/register_bg.png) no-repeat center center #e8373d;}
.xyg-bottom .register .title{padding-bottom: 5px;font-size: 26px;font-weight: normal;text-align: center;color: #fff;}
.xyg-bottom .register .desc{padding-bottom: 20px;margin: 0 auto;font-size: 14px;color: #fff;text-align: center;}
.xyg-bottom .register .btn{display: block;width: 128px;height: 36px;padding: 0;margin: 0 auto;font-size: 16px;line-height: 36px;color: #fff;background: transparent;border: 1px solid #fff;border-radius: 0;transition: all .2s;text-align: center;cursor: pointer;vertical-align: middle;}
.xyg-bottom .register .btn:hover{background: rgba(255, 255, 255, .1);}
.xyg-bottom .site-footer{font-size: 14px;line-height: 1.8;background: #373d41;}
.xyg-bottom .site-footer a:hover{color: #ff7300 !important;}
.xyg-bottom .site-footer .footer-article{padding: 30px 0 20px;overflow: hidden;border-bottom: 1px solid #4b5054;}
.xyg-bottom .site-footer .col-article{float: left;width: 233px;margin-right: 40px;}
.xyg-bottom .site-footer .col-article dt{margin-bottom: 15px;font-size: 16px;font-weight: normal;color: #d7d8d9;}
.xyg-bottom .site-footer .col-article dd{width: 232px;margin: 0;overflow: hidden;border-right: 1px solid #4b5054;}
.xyg-bottom .site-footer .col-article dd a{float: left;width:100%;margin: 0 0 6px;font-size: 12px;color: #9b9ea0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.xyg-bottom .site-footer .col-article.col-article-spe{width: 195px;}
.xyg-bottom .site-footer .col-article.col-article-spe dd{width: auto;border: 0;}
.xyg-bottom .site-footer .col-article.col-article-spe dd p{height: 26px;font: 15px/26px Arial;color: #9b9ea0;}
.xyg-bottom .site-footer .col-article.col-article-spe dd i{float: left;margin-right: 10px;font-size: 32px;}
.xyg-bottom .site-footer .col-article.col-article-spe dd i.orange{color: #ff7300;}
.xyg-bottom .site-footer .col-article.col-article-spe dd i.blue{color: #2da6f6;}
.xyg-bottom .site-footer .col-code{float: left;width: 120px;text-align: center;color: #9b9ea0;}
.xyg-bottom .site-footer .col-code img{width: 120px;height: 120px;margin-bottom: 5px;}
.xyg-bottom .footer-links{position: relative;z-index: 1;width: 1140px;padding: 10px 0 10px 60px;margin: 0 auto;font-size: 12px;line-height: 24px;border-bottom: 1px solid #4b5054;}
.xyg-bottom .footer-links span{position: absolute;left: 0;}
.xyg-bottom .footer-links a{padding: 0 5px;margin: 0 10px;color: #73777a;}
.xyg-bottom .footer-info .info-text{padding-bottom: 10px;font-size: 12px;text-align: center;}
.xyg-bottom .footer-info .info-text .nav-bottom{padding: 20px 0 5px;font-size: 14px;color: #ccc;text-align: center;}
.xyg-bottom .footer-info .info-text .nav-bottom a{padding: 0 8px;color: #9b9ea0;}
.xyg-bottom .footer-info .info-text .copyright{padding-top: 5px;}
.xyg-bottom .footer-info .info-text em{padding: 0 8px;}
.inter {
	width: 1200px;
	margin: 0 auto;
}
.newlj{
	margin: 30px auto;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #666666;
}
.newlj img{
	margin-top: -5px;
	width: 17px;
}
.newlj a{
	font-size: 18px;
	color: #666666;
}
/*banner图*/
.xyg-banner{width: 100%;}
.xyg-banner .swiper-slide{width: 100%;color: #fff;display: block;}
.xyg-banner .swiper-pagination{bottom:30px!important;}
.xyg-banner .swiper-pagination .swiper-pagination-bullet{width: 40px;height: 5px;border-radius: 0;}